home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 427_01 / hardware / bauen.txt < prev    next >
Encoding:
Text File  |  1994-04-17  |  12.6 KB  |  292 lines

  1.          Wie man sich selbst ein Multi Joystick Interface baut
  2.          =====================================================
  3.          
  4.          
  5.          Einleitung
  6.          ----------
  7.          
  8.          Es gibt zwei Möglichkeiten, sich ein Multi Joystick Interface
  9.          zu bauen: Entweder kann man sich eine gedruckte Schaltung ät-
  10.          zen, oder man kann es auf die altmodische Art mit vielen Dräh-
  11.          ten löten.
  12.               AETZEN.DOC soll eine Hilfe sein, falls Sie sich für das
  13.          Ätzen entscheiden. Es soll ihnen außerdem nahelegen, daß Ätzen
  14.          die zusätzliche Mühe wert ist. Das Löten wird zum Kinderspiel
  15.          mit einer geätzten Platine.
  16.          
  17.          
  18.          Die Größe der Platine
  19.          ---------------------
  20.          
  21.          Fürs Ätzen: ein Stück Platine von 53 mm x 100 mm Größe (ein
  22.          Drittel einer 160 mm x 100 mm-Euro-Platine).
  23.          
  24.          Wenn Sie nicht ätzen wollen: Eine Platine der Größe ihrer Wahl
  25.          mit einem 2.5-mm-Lochraster. Wenn eine Kante 100 mm Länge hat,
  26.          passen drei Joystickbuchsen auf diese Kante und die anderen
  27.          drei auf die gegenüberliegende. Abhängig von der Teildichte,
  28.          die Sie gerne hätten, sollte die andere Kante eine Länge von
  29.          60 mm bis 160 mm haben.
  30.          
  31.          
  32.          Die Stromversorgung
  33.          -------------------
  34.          
  35.          Es gibt drei Möglichkeiten, das Interface mit Strom zu
  36.          versorgen:
  37.          
  38.          Die Methode, die wir empfehlen, ist, das Multi Joystick
  39.          Interface mit einem überzähligen Analog-Joystick-Port Ihres
  40.          Computers zu verbinden. Natürlich werden nur die 5V- und die
  41.          GND-Leitung verwendet. Wie offensichtlich ist, braucht man
  42.          einen überzähligen Analog-Joystick-Port dafür.
  43.          
  44.          Wenn Sie keine Joystick-Ports über haben, werden Sie ein
  45.          kleines Netzteil von 8-20 V= oder 6-22 V kaufen müssen, das
  46.          bis zu 250 mA liefert. Die Wechselstrom-Version des Interfaces
  47.          besitzt einen Gleichrichter und einen zweiten
  48.          Spannungsstabilisator, um mit der (höheren) gleichgerichteten
  49.          Spannung fertig zu werden.
  50.  
  51.          Falls Sie ein Netzteil verwenden müssen, können Sie den
  52.          Niedervolt-Stecker, den wir empfehlen, gegen einen anderen Typ
  53.          austauschen, um den Stecker, der bereits am Netzteil ist, ver-
  54.          wenden zu können. Falls Sie Ihren Analog-Joystick-Port be-
  55.          nutzen, um das Multi Joystick Interface mit Strom zu versorgen,
  56.          sollten Sie einen dem Walkman-Stecker ähnlichen Stecker verwen-
  57.          den. Diese Stecker erzeugen während des Hineinstecken keinen
  58.          Kurzschluß. (Ihr Computer kann abstürzen, wenn seine Stromver-
  59.          sorgung für einige Sekundenbruchteile kurzgeschlossen wird.)
  60.  
  61.  
  62.          Die Teilliste
  63.          -------------
  64.          
  65.          (0) Grundlegende Teilliste
  66.          
  67.           2 Multiplexer-Chips 74150
  68.           2 Chip-Sockel (24 Pins)
  69.          
  70.  
  71.           1 Kondensator 0.1 µF
  72.           1 Elko 100 µF/35 V (stehend)
  73.           1 Centronics-Buchse (36polig)
  74.           1 Widerstand 330 Ohm
  75.           1 5-mm-LED, rot (oder welche Farbe Sie am liebsten mögen)
  76.           1 5-mm-LED-Fassung
  77.           1 20-mm-Sicherungshalter für Printmontage
  78.             einige 20-mm-Sicherungen (500 mA)
  79.             einige Schrauben M3x30 mm
  80.             einige Muttern M3
  81.             10 cm Flachbandkabel (siehe "Der Centronics-Stecker")
  82.           1 Niedervolt-Buchse, 5,5 mm/2.1 mm Außen-/Innendurchmesser
  83.  
  84.          Joystickbuchsen (beachten Sie "Anbringen ..." unten)
  85.  
  86.           6 Sub-D-Stiftleisten (9polig, für Printmontage)
  87.  
  88.          (1) Joystick-Port-Version:
  89.  
  90.           1 Sub-D-Stiftleite (15polig, 2reihig)
  91.           1 Niedervolt-Stecker, 5,5 mm/2.1 mm Außen-/Innendurchmesser
  92.             1 m - 2 m zweiadriges Kabel
  93.          
  94.          (2) Gleichstrom-Version:
  95.          
  96.           1 Spannungsstabilisator 7805 (1 A)
  97.           1 Diode 1N4001
  98.          
  99.          (3) Wechselstrom-Version:
  100.          
  101.           4 Dioden 1N4001
  102.           1 Spannungsstabilisator 7815 (1 A)
  103.           1 Spannungsstabilisator 7805 (1 A)
  104.           1 Kondensator 0.1µF
  105.          
  106.          Die Gesamtkosten dürften etwa 50 DM betragen.
  107.          
  108.          
  109.          Anbringen der Joystickbuchsen
  110.          -----------------------------
  111.          
  112.          Da nur wenige Joystickstecker leichtgängig sind, während die
  113.          meisten mit ein wenig Kraft eingesteckt werden müssen, sollten
  114.          Sie die Joystickbuchsen mit Schrauben an der Platine
  115.          befestigen. Passen Sie auf, daß die Buchsen sich zum
  116.          Festschrauben eignen. Die meisten Buchsen haben dünne Wider-
  117.          haken, um sich an der Platine festzuklammern. Diese Widerhaken
  118.          sind normalerweise zu schwach, aber sie können mit einem
  119.          Seitenschneider abgeknipst werden (nachdem man die Buchsen
  120.          auseinandergeschraubt hat), um Platz für die Schrauben zu
  121.          machen.
  122.          
  123.          
  124.          Löten
  125.          -----
  126.          
  127.          Drucken Sie PLCPLN1.PCL/PCX/PS aus, wenn Sie einen
  128.          Joystick-Port als Stromversorgung benutzten wollen. Für die
  129.          Wechselstromversion drucken benötigen sie PLCPLN3.PCL/PCX/PS,
  130.          für die Gleichstromversion PLCPLN2.PCL/PCX/PS.
  131.          Löten Sie zuerst die Joystickbuchsen ein, dann die Chip-Sockel
  132.          und den 330-Ohm-Widerstand.
  133.          
  134.          Joystick-Port-Version: Löten Sie den 0,1-µF-Kondensator und
  135.          die Drahtbrücken ein.
  136.          
  137.          Wechselstrom-Version: Machen Sie mit den Spannungsstabilisato-
  138.          ren und den 0,1-µF-Kondesatoren weiter. Dann löten Sie die
  139.          Dioden ein. Der weiße Ring am Minus-Ende zeigt die richtige
  140.          Orientierung. (Die Stabilisatoren und die Dioden sollten zügig
  141.          eingelötet werden, denn sie können durch zuviel Hitze beschä-
  142.          digt werden.)
  143.          
  144.          Gleichstrom-Version: Hier gibt es nur einen Spannungsstabili-
  145.          sator, der andere wird durch eine Drahtbrücke zwischen den
  146.          beiden äußeren Pins ersetzt. Der zweite Kondensator fällt weg.
  147.          Es gibt hier nur eine Diode und eine weitere Drahtbrücke. Der
  148.          weiße Ring am Minus-Ende der Diode zeigt die richtige Orien-
  149.          tierung. (Der Stabilisator und die Diode sollten zügig einge-
  150.          lötet werden, denn sie können durch zuviel Hitze beschädigt
  151.          werden.)
  152.  
  153.          Als nächstes nehmen Sie vier Stücke Litze von etwa 80 mm Län-
  154.          ge. Mit zweien verbinden Sie die LED mit der Platine. Der Ring
  155.          am unteren Ende der Diode ist am Minus-Pin abgeflacht, damit
  156.          man die Polung erkennen kann.
  157.               Mit den anderen beiden Drähten verbinden Sie die Nieder-
  158.          voltbuchse mit der Platine. Bei der Joystick-Port-Version und
  159.          bei der Gleichstrom-Version ist J1 GND und J2 +5 V.
  160.          
  161.          Joystick-Port-Version: Pin 1 des Analog-Joystick-Ports ist 5V,
  162.          Pin 4 ist GND. Verbinden sie den Joystick-Stecker über das
  163.          2adrige Kabel mit dem Niedervolt-Stecker und passen Sie auf,
  164.          daß GND in der Mitte des Niedervolt-Steckers liegt.
  165.  
  166.          Gleichstrom-Version: GND ist üblicherweise in der Mitte des
  167.          Netzgeräte-Steckers. Wenn Sie nicht sicher sind, messen sie
  168.          mit einem Multimeter nach. Wenn Sie kein Multimeter haben,
  169.          probieren Sie's einfach aus - es kann nichts passieren.
  170.  
  171.          Wechselstrom-Version: Wechselstrom - hier kann man nichts
  172.          falsch machen!
  173.  
  174.          Zuletzt löten Sie den 100-µF-Elko (dessen Minus-Pin deutlich
  175.          markiert ist) und den Sicherungshalter ein.
  176.  
  177.  
  178.          Test der Spannungsstabilisierung
  179.          --------------------------------
  180.  
  181.          Jetzt können sie den Spannungsstabilisierungteil des Interface
  182.          testen: Setzen Sie eine Sicherung ein, verbinden Sie das In-
  183.          terface mit dem Netzteil und gucken Sie nach der LED. Wenn sie
  184.          brennt, prima. Wenn nicht, überprüfen sie erstmal ihre Polung.
  185.          Zwischen Pin 12 und Pin 24 der Multiplexer sollten jetzt 4,9 V
  186.          bis 5.1 V Spannung zu messen sein.
  187.          
  188.  
  189.  
  190.          Die Centronics-Buchse
  191.          ---------------------
  192.          
  193.          Wenn Sie können, kaufen Sie ein Stück Flachbandkabel mit 8
  194.          Adern für 5-mm-Raster, denn die Bohrungen in der Platine sind
  195.          5 mm auseinander. Wenn Sie nur das übliche 2,5-mm-Flachbandka-
  196.          bel bekommen, nehmen sie ein Stück von 13 Adern Breite und
  197.          benutzen nur jede zweite, so daß die benutzten Adern auch 5 mm
  198.          auseinander sind.
  199.  
  200.          Der Verdrahtungsplan:
  201.  
  202.             Platine Centronics (36pin Buchse)        Beschreibung
  203.               J5              22/30                      GND
  204.               J6               12                    paper empty
  205.               J7               11                        busy
  206.               J8                5                       data 3
  207.               J9                4                       data 2
  208.               J10               3                       data 1
  209.               J11               2                       data 0
  210.          
  211.          
  212.          Beachten Sie, daß das Flachbandkabel bald bricht, wenn Sie die
  213.          Platine einfach auf den Tisch legen und losdaddeln. Wir emp-
  214.          fehlen deshalb, das Interface in ein Gehäuse einzubauen. 125
  215.          mm x 70 mm x 30 mm ist etwa die Mindestgröße für so ein Gehäu-
  216.          se. Eine Breite von 65 mm bis 75 mm ist ein Muß, wenn Sie ohne
  217.          Schwierigkeiten an alle Joystickbuchsen herankommen wollen.
  218.          
  219.          
  220.          Das Interface testen
  221.          --------------------
  222.          
  223.          Setzen Sie die Multiplexer-Chips ein. Schließen Sie dann das
  224.          Drucker-Kabel und das Netzteil an. Starten Sie Porttest (Ver-
  225.          gessen Sie nicht, es Porttest zu sagen, wenn Sie nicht LPT1
  226.          verwenden), und wählen Sie "test all". Sie sollten jetzt zwei
  227.          Spalten von Strichen sehen. Schließen einen Joystick an alle
  228.          Buchsen an und bewegen Sie ihn in jede Richtung. Jede Bewegung
  229.          sollte genau ein P oder B anschalten.
  230.          
  231.          
  232.          Troubleshooting
  233.          ---------------
  234.          
  235.          Wenn Sie eine gedruckte Schaltung verwenden, sind die Chancen
  236.          gut, daß sie diesen Abschnitt niemals brauchen werden.
  237.          
  238.          Problem: Da sind lauter Ps und Bs, bevor ich den Joystick
  239.          überhaupt bewege!
  240.          
  241.          Lösung: Wahrscheinlich ist die Masseleitung unterbrochen, so
  242.          daß Computer und Interface nicht das selbe Bezugspotential
  243.          verwenden.
  244.          
  245.          Problem: Die Ps und Bs tun überhaupt nichts!
  246.          
  247.          Lösung: Vielleicht ein schwerer Fall des nächsten Problems.
  248.          Wenn Sie Glück haben, haben Sie nur vergessen, daß Sie mit
  249.          LPT2 arbeiten.
  250.          
  251.          Problem: Etwa die Hälfte der Ps und Bs funktioniert gut, aber
  252.          die andere Hälfte ist tot.
  253.          
  254.          Lösung: a) Die Versorgungsleitung eines der Multiplexer ist
  255.          unterbrochen. Überprüfen Sie, ob Pin 24 vielleicht den Sockel
  256.          verfehlt hat oder die Lötstelle an diesem Pin schlecht ist.
  257.          b) Die Rückmelde-Leitung zur Centronics-Buchse ist unterbrochen.
  258.          Überprüfen Sie Pin 10 beider Multiplexer, das Kabel, mit denen
  259.          sie verbunden sind, und Pin 11 und 12 an der Buchse.
  260.          
  261.          Problem: Einige Joystick-Bewegungen schalten kein P oder B an.
  262.          
  263.          Lösung: Prüfen Sie die Lötstellen der betroffenen Joystick-
  264.          Buchse und der Multiplexer-Pins, mit denen sie verbunden ist.
  265.          Vielleicht hat auch ein Multiplexer-Pin den Sockel verfehlt.
  266.          
  267.          Problem: Jede Joystick-Bewegung schaltet zwei Ps oder Bs an.
  268.          
  269.          Lösung: Wahrscheinlich ein Kurzschluß zwischen zwei Adreßlei-
  270.          tungen. Prüfen Sie Pin 2 bis 5 der Centronics-Buchse und alle
  271.          Leitungen, mit denen sie verbunden sind.
  272.          
  273.          Problem: Einige Joystick-Bewegungen schalten zwei Ps oder Bs
  274.          an.
  275.          
  276.          Lösung: Wahrscheinlich ein Kurzschluß zwischen zwei Richtungs-
  277.          Leitungen. Prüfen Sie alle Pins der betroffenen Joystick-Buch-
  278.          se und die Leitungen, mit denen sie verbunden sind.
  279.  
  280.  
  281.          Letzter Schritt:
  282.          ----------------
  283.  
  284.          Wenn Sie unsere Begeisterung teilen, machen Sie uns eine Freude
  285.          und schicken eine Postkarte an:
  286.  
  287.                 Christof Ruch
  288.                 Rollplatz 19
  289.                 38678 Clausthal-Zellerfeld
  290.                 Deutschland
  291.  
  292.